#include "beep.h"

/**
 * 蜂鸣器状态设置
 * status：0：关闭，1：打开 2：闪烁
 */
void beep_status(uint8_t status)
{
    switch (status)
    {
    case 0:
        /* code */
        HAL_GPIO_WritePin(BUZ_GPIO_Port, BUZ_Pin, GPIO_PIN_RESET);
        break;
    case 1:
        HAL_GPIO_WritePin(BUZ_GPIO_Port, BUZ_Pin, GPIO_PIN_SET);
        break;
    case 2:
        HAL_GPIO_TogglePin(BUZ_GPIO_Port, BUZ_Pin);
        rt_thread_mdelay(100);
        HAL_GPIO_TogglePin(BUZ_GPIO_Port, BUZ_Pin);
        rt_thread_mdelay(100);
        break;
    default:
        break;
    }
    
}
